home *** CD-ROM | disk | FTP | other *** search
/ Hackers Handbook - Millenium Edition / Hackers Handbook.iso / library / crack99 / cbd5.txt < prev   
Encoding:
Text File  |  1999-03-24  |  5.9 KB  |  118 lines

  1.                 General Cracking Tutorial by _CbD_
  2.  
  3.     Well as many ppl have asked me for help i am compiling all these question and tring to answer them 
  4.     here, so if you have question that i dont explain please feel free to ask me if you see me and i will 
  5.     do my best to help you....
  6.  
  7.  
  8. Q) Where do i start when Cracking a VB program ?
  9.  
  10. A) Well first i strongly recommend getting a tut on VB programs, I ahve wrote 2 on the subject and razzia(Real Kewl guy)  has wrote a few. 
  11.  
  12.     but if you just cant seem to do this i will tell you the basics.
  13.     First you will not be abel to use the BP's (Break Points) that you use with non VB apps as they wont
  14.     werk  ie.( Getdlgitemtexta or Getwindowtexta) you will have to use Hmemcpy. Dont set the BP until
  15.     you have entered the info that you need such as name and serail # or you will break on every single 
  16.     letter or number, Also when you use this you will land in the Kerenel and will have to press F11
  17.     to get back to the section of the VB.dll that called Hmemcpy. then do some single stepping and
  18.     alot of register checking to see what you program is doing with the data you used. Also use
  19.     W32Dasm on your vb program to see what calls it makes to the vb.dll such as RegQueryValue(for 
  20.     checking a registry value) and so on.   and oh yeah  Good Luck........
  21.  
  22.  
  23. Q) How do i use SoftIce ?
  24.     
  25. A) Read the Docs or Wiat till our SI tut's are out  :-)
  26.  
  27.  
  28. Q) SoftIce messed my Video Up what can i do ?
  29.  
  30. A) try setting the proper Video Card in the Setup of SI. if your card is not listed get the Driver Updates.
  31.  
  32. Q) How do i use the Loader in Si
  33.  
  34. A) I dont use it  anyone want to answer this question... :-(
  35.  
  36. Q) The prrgram i am tring to crack has expired and wont let me enter a number anymore what do i do
  37.  
  38. A) Well look in the  system registry under Currnet_User & Local_Machine and see if there are any entries for
  39.     for  the program you are useing  and delete them then reinstall (Make sure you delete all files that were
  40.     installed the first time... also use a registry logger such as cleansweep  to monitor the files that your 
  41.     program puts on the drive... 
  42.  
  43. Q) I jsut cracked this program, or i thought i did It said thatnk you for registering and was the registered version 
  44.     while i was using it, but when i restart it it still says unregistered, How can i fix it....
  45.  
  46. A) Well what you did was most likely change a jmp here and there and make the program take you invalid code
  47.     as a real one  but the program wrote your code to the registry or a ini file then when you restarted it , the 
  48.     program read the number or key and it was a invalid one, so you must find where the program looks
  49.     for a registry entry (RegQueryValueEx(A) or a GetPrivateProfile(A)) and force the program to validate any 
  50.     key that it sees. this can be a very difficult process so be prepared for a lot of hell on this one.
  51.     but the best idea is to use W32dasm to disasemble the taget then look in the import functions
  52.     to find the fuctions above, then trace each one of them ( will be many) then after you trace the code 
  53.     and find the right one it will most likely be a matter of changing a jnz to a jz or somthing siple like that
  54.     if you still cant do it seek help from a wise cracker (NOT a SMART ASS  though) Wise as in smart :-)
  55.  
  56. Q) What is a good staring place for Fuction Disabled Protections?
  57.  
  58. A) Well MessageBox(A) or Dialogbox(A) is a very good starting place as these are most offetn used
  59.     to call the little box you see when you try to use a fuction that is disable ie. (Nope cant do it it is a demo 
  60.     version) or in W32dasm look in the String Reference's for something like 
  61.     Fuction Not Availible in Demo  or Command not Availible or even Can Not Save in Shareware Demo
  62.     these are good pointers to the calls that you want to bypass. for more info on this get
  63.     my tutorial on WinScan (Fuction Disabled Protections) ..
  64.  
  65. Q) What is the best programs to crack? (easy)
  66.  
  67. A) Well they are generaly programs by (a) single proramers or (b) very large corperations or even (c) Specailty
  68.     software reasons below
  69.  
  70.     (a) He cant afford to buy the registration routines that would make it hard for us to crack 
  71.           so he uses hardcoded Numbers in the protection
  72.     (b) They have so damn many programmers and most are so stupid they use simple 
  73.            protections thinking that hmm nobaody will crack our software  we are MicroSoft ;-)
  74.     (c) They use Fuction Disabled protections cause they are lazy and dont want to write 
  75.            2 differnt versions of thier super specail program
  76.  
  77. Q)How long does it take to crack a program ?
  78.  
  79. A) hmm 10 min, 1hour, 1day, 1 week, 1month, hmm forever .... Depends on the protection
  80.  
  81. Q) What is Softice?
  82.  
  83. A) A debugging system 
  84.  
  85. Q) What is debugging
  86.  
  87. A) Go bother someone else i dont have time for you :-|
  88.  
  89. Q) What is W32dasm?
  90.  
  91. A) a windows disasembler that will give you the assembly language code of a program.
  92.  
  93. Q) Waht is Assemly Language?
  94.  
  95. A) Goto #asm on any IRC network and ask them ;-) ( it is the machine level code that your computer uses
  96.     to carry out instructions from a program.
  97. Q) I want to learn Cracking How can i do it
  98.  
  99. A) well it is not like you can just learn to crack you have to read   read   read read and yet read more then you
  100.      will need to learn assembly and then get the right tools for the job (Softice, W32dasm, a Hexeditor and 
  101.     a few other advanced tools) it is like sex anyone can do it but only a few of us will ever master it
  102.     and satisfy all parties envoled :-)
  103.  
  104. Q) Who is +ORC ?
  105.  
  106. A) well lets see a fairly good cracker that has ben doing it for awhile(so he says) and has lots of info on the subject, He does however have a very piss poor attitude if you ask me and most think he is a god  but i think he 
  107. is like any other cracker who has wrote a few good tut's and give a fwe good lessons.. DONT IDEALIZE HIM
  108. he is only human......
  109.  
  110.  
  111. Well that will do it for now  hope it helps and if it dont then oh well i tried so till next time  Happy Cracking 
  112.  
  113.                     _CbD_ MexElite'97  ME/C4N'97
  114.             #Cracking4Newbies on EFNET  Come see us...........    
  115.  
  116.         
  117.  
  118.